vendor/golang.org/x/text/unicode/norm.Iter.rb (field)
107 uses
vendor/golang.org/x/text/unicode/norm (current package)
iter.go#L19: rb reorderBuffer
iter.go#L36: i.rb.nsrc = 0
iter.go#L40: i.rb.init(f, src)
iter.go#L41: i.next = i.rb.f.nextMain
iter.go#L43: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L44: i.rb.ss.first(i.info)
iter.go#L52: i.rb.nsrc = 0
iter.go#L56: i.rb.initString(f, src)
iter.go#L57: i.next = i.rb.f.nextMain
iter.go#L59: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L60: i.rb.ss.first(i.info)
iter.go#L74: abs = int64(i.rb.nsrc) + offset
iter.go#L81: if int(abs) >= i.rb.nsrc {
iter.go#L87: i.next = i.rb.f.nextMain
iter.go#L88: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L89: i.rb.ss.first(i.info)
iter.go#L98: if i.rb.src.bytes == nil {
iter.go#L99: return i.buf[:copy(i.buf[:], i.rb.src.str[a:b])]
iter.go#L101: return i.rb.src.bytes[a:b]
iter.go#L111: i.p = i.rb.nsrc
iter.go#L116: return i.p >= i.rb.nsrc
iter.go#L130: if p >= i.rb.nsrc {
iter.go#L133: return i.rb.src.bytes[p0:p]
iter.go#L135: if i.rb.src.bytes[p] < utf8.RuneSelf {
iter.go#L138: return i.rb.src.bytes[p0:p]
iter.go#L140: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L141: i.next = i.rb.f.nextMain
iter.go#L147: if p >= i.rb.nsrc {
iter.go#L148: i.buf[0] = i.rb.src.str[i.p]
iter.go#L152: if i.rb.src.str[p] < utf8.RuneSelf {
iter.go#L153: i.buf[0] = i.rb.src.str[i.p]
iter.go#L157: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L158: i.next = i.rb.f.nextMain
iter.go#L165: if next >= i.rb.nsrc {
iter.go#L167: } else if i.rb.src.hangul(next) == 0 {
iter.go#L168: i.rb.ss.next(i.info)
iter.go#L169: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L170: i.next = i.rb.f.nextMain
iter.go#L174: return i.buf[:decomposeHangul(i.buf[:], i.rb.src.hangul(p))]
iter.go#L190: info := i.rb.f.info(input{bytes: d}, j)
iter.go#L198: i.next = i.rb.f.nextMain
iter.go#L208: info := i.rb.f.info(input{bytes: d}, j)
iter.go#L210: i.rb.compose()
iter.go#L211: seg := i.buf[:i.rb.flushCopy(i.buf[:])]
iter.go#L212: i.rb.insertUnsafe(input{bytes: d}, j, info)
iter.go#L216: i.rb.insertUnsafe(input{bytes: d}, j, info)
iter.go#L230: i.rb.ss = 0
iter.go#L233: if i.p >= i.rb.nsrc {
iter.go#L236: } else if i.rb.src._byte(i.p) < utf8.RuneSelf {
iter.go#L248: i.rb.src.copySlice(i.buf[outCopyStart:], inCopyStart, i.p)
iter.go#L268: if i.p += sz; i.p >= i.rb.nsrc {
iter.go#L272: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L274: switch i.rb.ss.next(i.info) {
iter.go#L292: } else if r := i.rb.src.hangul(i.p); r != 0 {
iter.go#L296: if i.p >= i.rb.nsrc {
iter.go#L299: } else if i.rb.src.hangul(i.p) != 0 {
iter.go#L311: if i.p >= i.rb.nsrc {
iter.go#L316: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L317: if v := i.rb.ss.next(i.info); v == ssStarter {
iter.go#L330: i.rb.src.copySlice(i.buf[outCopyStart:], inCopyStart, i.p)
iter.go#L336: i.rb.src.copySlice(i.buf[outCopyStart:], inCopyStart, i.p)
iter.go#L337: i.rb.insertDecomposed(i.buf[0:outp])
iter.go#L343: i.rb.insertUnsafe(i.rb.src, i.p, i.info)
iter.go#L344: if i.p += int(i.info.size); i.p >= i.rb.nsrc {
iter.go#L348: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L352: if s := i.rb.ss.next(i.info); s == ssOverflow {
iter.go#L358: return i.buf[:i.rb.flushCopy(i.buf[:])]
iter.go#L362: i.rb.ss = 0
iter.go#L363: i.rb.insertCGJ()
iter.go#L365: i.rb.ss.first(i.info)
iter.go#L389: if i.p >= i.rb.nsrc {
iter.go#L392: } else if i.rb.src._byte(i.p) < utf8.RuneSelf {
iter.go#L393: i.rb.ss = 0
iter.go#L397: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L398: if v := i.rb.ss.next(i.info); v == ssStarter {
iter.go#L412: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L413: i.rb.ss.first(i.info)
iter.go#L416: info := i.rb.f.info(input{bytes: d}, 0)
iter.go#L417: i.rb.insertUnsafe(input{bytes: d}, 0, info)
iter.go#L422: i.rb.ss.first(i.info)
iter.go#L423: i.rb.insertUnsafe(i.rb.src, i.p, i.info)
iter.go#L430: if i.p += int(i.info.size); i.p >= i.rb.nsrc {
iter.go#L434: i.info = i.rb.f.info(i.rb.src, i.p)
iter.go#L435: if s := i.rb.ss.next(i.info); s == ssStarter {
iter.go#L441: i.rb.insertUnsafe(i.rb.src, i.p, i.info)
iter.go#L443: i.rb.compose()
iter.go#L444: seg := i.buf[:i.rb.flushCopy(i.buf[:])]
iter.go#L449: i.rb.ss = 0 // instead of first
iter.go#L450: i.rb.insertCGJ()
iter.go#L455: i.rb.ss.first(i.info)
iter.go#L456: i.rb.insertUnsafe(i.rb.src, i.p, i.info)
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |